odd_even<-function(intgr)
{
if(intgr%%2==0)
{
print("even")}else{
print("odd")
}
}
odd_even(3)[1] "odd"
Functions in R are defined using the keyword function(). All the statements within a function are enclosed with {} braces. Look at the function defined below. It takes an integer as an argument, and prints whether the integer is odd or even.
odd_even<-function(intgr)
{
if(intgr%%2==0)
{
print("even")}else{
print("odd")
}
}
odd_even(3)[1] "odd"
Write a function that returns all prime numbers between \(a\) and \(b\), where \(a\) and \(b\) are parameters of the function.
prime<-function(a,b)
{
prime_numbers<-c()
for(number in a:b)
{
prime = 1
for(factor in 2:(number-1))
{
if(number%%factor==0){
prime = 0
}
}
if(prime==1){prime_numbers<-c(prime_numbers,number)}
}
return(prime_numbers)
}
prime(40,60)[1] 41 43 47 53 59